package com.flowCloud.web.service.tbl_log;

import com.flowCloud.result.LayDatas;
import com.flowCloud.web.bean.*;
import com.flowCloud.web.controller.tbl_log.vo.*;

import java.util.List;

/**
 * @Author:系统自动生成
 * @Date: 2021-01-18
 * @Description: TblLog 服务接口层
 */
public interface TblLogService {


    /**
     * @Description: 查询一条
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    TblLogBean getInfoByParam(GetInfoByParamVo vo);

    /**
     * @Description: 查询多条
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    List<TblLogBean> getInfoListByParam(GetInfoListByParamVo vo);

    /**
     * @Description: 分页查询
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    LayDatas getPageInfo(GetPageInfoVo vo);

    /**
     * @Description: 添加
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    int add(AddVo vo);

    /**
     * @Description: 修改
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    int update(UpdateVo vo);

    /**
     * @Description: 删除
     * @Author: 系统自动生成
     * @Date: 2021-01-18
     * @param vo
     */
    int delete(DeleteVo vo);

}

